package com.zb.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Author WEN
 * @Date 2024/3/10 0010
 **/
@Data
@ApiModel("工单SLa查询对象")
public class OrderSlaSelectVo {
    @ApiModelProperty(value = "工单ID")
    private Long workId;

    @ApiModelProperty(value = "模块ID")
    private Long moduleId;

    @ApiModelProperty(value = "服务商ID")
    private Long networkId;

    @ApiModelProperty(value = "服务商工程师ID")
    private Long networkEmpId;

    @ApiModelProperty(value = "工单状态")
    private Integer status;

    @ApiModelProperty(value = "是否已分配客服：false-未分配，true-已分配，默认未分配")
    private boolean assignServiceEmp = Boolean.FALSE;

    @ApiModelProperty(value = "工单创建时间")
    private Date createTime;

    @ApiModelProperty(value = "工单更新时间")
    private Date updateTime;

    public OrderSlaSelectVo(Long workId, Long moduleId, Integer status, boolean assignServiceEmp, Date createTime, Date updateTime) {
        this.workId = workId;
        this.moduleId = moduleId;
        this.status = status;
        this.assignServiceEmp = assignServiceEmp;
        this.createTime = createTime;
        this.updateTime = updateTime;
    }
}
